﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SiGeSIB.Data.Management
{
	/// <summary>
	/// Classe que representa um frequentador da igreja. Pode ser um visitante ou um membro.
	/// </summary>
	public abstract class Frequenter : Contributor
	{
		public Frequenter() { }

		public DateTime? BirthdayDate { get; set; }
		public ECivilState CivilState { get; set; }

		public abstract EContributorType ContributorType { get; }

		public override EContributorType Type
		{
			get
			{
				return ContributorType;
			}
		}
	}
}
